
<%@ page contentType="text/html;charset=UTF-8" %>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Revisao de E-mail</title>
    <meta name="layout" content="main" />
  </head>
  <body>
  <g:ifAnyGranted role="ROLE_ADMIN,ROLE_GESTOR,ROLE_REVISOR">
    <div class="list">
      <div class="spacer"></div>
      <table class="datagrid">
        <thead>
        <col width ="10%">
        <col width ="30%">
        <col width ="50%">
        <col width ="10%">
        <tr>
          <th>N&ordm; INSCRI&Ccedil;&Atilde;O</th>
          <th  >STATUS</th>
          <th  >REVIS&Atilde;O DO COMUNICADO </th>
          <th >ENVIAR </th>
        </tr>
        </thead>
        <tbody>
        <g:each in="${inscricaoInstanceList}" var="inscricaoInstanceList" status="${i}">
          <tr>
            <td>${inscricaoInstanceList.inscricao} </td>
            <td>${inscricaoInstanceList.acompanhamento.status ? InscricaoAcompanhamento.situacao(inscricaoInstanceList.acompanhamento.status) :  InscricaoAcompanhamento.situacao(1)} </td>
            <td>
          <g:if test="${!inscricaoInstanceList.recurso}">
            <g:if test="${inscricaoInstanceList.podeSerLiberado == true && inscricaoInstanceList.acompanhamento.status  }">
              <g:if test="${inscricaoInstanceList?.revisadoResultado?.mensagem == 0|| !inscricaoInstanceList?.revisadoResultado?.mensagem  }">
                <form action="revisao" name="form${i}" method="POST" >
                  <input type="hidden" name="acompanhamento" value="${inscricaoInstanceList.inscricao.id}">
                  <p style="cursor: pointer;"  onclick="document.form${i}.submit();" >
                    <font style="color:red">N&Atilde;O REVISADO</font> - REVISAR
                  </p>
                </form>
              </g:if>
              <g:else>
                <g:if test="${inscricaoInstanceList.revisadoResultado?.mensagem == 1  }">
                  <form action="revisao" name="form${i}" method="POST" >
                    COMUNICADO REVISADO EM <g:formatDate format="dd/MM/yyyy" date="${inscricaoInstanceList?.revisadoResultado?.dataDeCadastro}"/>.
                    <input type="hidden" name="acompanhamento" value="${inscricaoInstanceList.inscricao.id}">
                    <input type="hidden" name="recurso" value="${inscricaoInstanceList.recurso}">
                    <a style="cursor: pointer;"  onclick="document.form${i}.submit();" >
                      <font style="color:red">|REVISAR NOVAMENTE</font>
                    </a>
                  </form>
                </g:if> <g:else>
                  <form action="revisao" name="form${i}" method="POST" >
                    COMUNICADO ENVIADO EM <g:formatDate format="dd/MM/yyyy" date="${inscricaoInstanceList?.revisadoResultado?.dataDeCadastro}"/>.
                    <input type="hidden" name="acompanhamento" value="${inscricaoInstanceList.inscricao.id}">
                    <a style="cursor: pointer;"  onclick="document.form${i}.submit();" >
                      <font style="color:red">|REVISAR NOVAMENTE</font>
                    </a>
                  </form>
                  <g:if test="${inscricaoInstanceList?.recurso == true  }">
                    <br>
                  </g:if>
                </g:else>
              </g:else>
            </g:if> <g:else>
         	 Aguardando Analise Documenta&ccedil;&atilde;o
            </g:else>
            </td>
            <g:if test="${inscricaoInstanceList?.revisadoResultado?.mensagem == 1}">
              <td>
                <div id="success${i}">
                     <div  id="enviaEmailResultado${i}">
                    <g:ifAnyGranted role="ROLE_ADMIN,ROLE_GESTOR">
                      <g:if test="${inscricaoInstanceList.liberadoPeloGestor == true}">
                        <g:remoteLink action="enviaEmailResultado" update="success${i}"
                                      onFailure="alert('Erro E-mail Não Pode Ser Enviado')" onLoading="document.getElementById('imgAjax${i}').style.display = 'block';document.getElementById('enviaEmailResultado${i}').style.display = 'none'; "
                                      id="${inscricaoInstanceList?.revisadoResultado?.id}">   Enviar </g:remoteLink>
                      </g:if>
                    </g:ifAnyGranted>
                  </div>
                  <div id="imgAjax${i}" style=" display: none;" >
                    <img src="../images/ajax-barra.gif" alt="carregando"  />
                    <br>
                    Enviando
                  </div>
                </div>
              </td>
            </g:if>                    <g:else>
              <td>
              <g:if test="${inscricaoInstanceList?.revisadoResultado?.mensagem == 3 && inscricaoInstanceList.liberadoPeloGestor == true}">
                Enviado
              </g:if>
              </td>
            </g:else>
          </g:if> <g:else>
            <g:if test="${inscricaoInstanceList.podeSerLiberado == true   }">
              <g:if test="${inscricaoInstanceList?.revisadoResultado?.mensagem == 4 }">
                <form action="revisao" name="form${i}" method="POST" >
                  <input type="hidden" name="acompanhamento" value="${inscricaoInstanceList.inscricao.id}">
                  <input type="hidden" name="recurso" value="${inscricaoInstanceList.recurso}">
                  <font style="color:red">RECURSO N&Atilde;O REVISADO</font> - <a style="cursor: pointer;"  onclick="document.form${i}.submit();" >REVISAR
                  </a>
                </form>
              </g:if>
              <g:else>
                <g:if test="${inscricaoInstanceList.revisadoResultado?.mensagem == 5  }">
                  <form action="revisao" name="form${i}" method="POST" >
                    E-MAIL DE RECURSO REVISADO EM <g:formatDate format="dd/MM/yyyy" date="${inscricaoInstanceList?.revisadoResultado?.dataDeCadastro}"/>.
                    <input type="hidden" name="acompanhamento" value="${inscricaoInstanceList.inscricao.id}">
                    <input type="hidden" name="recurso" value="${inscricaoInstanceList.recurso}">
                    <br>
                    <a style="cursor: pointer;"  onclick="document.form${i}.submit();" >
                      <font style="color:red">REVISAR NOVAMENTE</font>
                    </a>
                  </form>
                </g:if> <g:else>
                  <form action="revisao" name="form${i}" method="POST" >
                    E-MAIL DE RECURSO ENVIADO EM <g:formatDate format="dd/MM/yyyy" date="${inscricaoInstanceList?.revisadoResultado?.dataDeCadastro}"/>.
                    <input type="hidden" name="acompanhamento" value="${inscricaoInstanceList.inscricao.id}">
                    <input type="hidden" name="recurso" value="${inscricaoInstanceList.recurso}">
                    <a style="cursor: pointer;"  onclick="document.form${i}.submit();" >
                      <br>
                      <font style="color:red;">REVISAR NOVAMENTE</font>
                    </a>
                  </form>
                  <g:if test="${inscricaoInstanceList?.recurso == true  }">
                    <br>
                  </g:if>
                </g:else>
              </g:else>
            </g:if> <g:else>
              Aguardando Analise dos Documentos
            </g:else>
            </td>
            <g:if test="${inscricaoInstanceList?.revisadoResultado?.mensagem == 5 && inscricaoInstanceList.liberadoPeloGestor == true}">
              <td >
              <g:ifAnyGranted role="ROLE_ADMIN,ROLE_GESTOR">
                <div id="success">
                  <div  id="enviaEmailResultado">
                    <g:remoteLink action="enviaEmailResultado" update="success${i}"   params="[recurso:inscricaoInstanceList?.recurso]"
                                  onFailure="alert('Erro E-mail Não Pode Ser Enviado')" onLoading="document.getElementById('imgAjax${i}').style.display = 'block';document.getElementById('enviaEmailResultado${i}').style.display = 'none'; "
                                  id="${inscricaoInstanceList?.revisadoResultado?.id}">Enviar</g:remoteLink>
                  </div>
                  <div id="imgAjax" style=" display: none;" >
                    <img src="../images/ajax-barra.gif" alt="carregando"  />
                    <br>
                    Enviando
                  </div>
                </div>
              </g:ifAnyGranted>
              </td>
            </g:if>
            <g:else>
              <td>
              <g:if test="${inscricaoInstanceList?.revisadoResultado?.mensagem == 6 && inscricaoInstanceList.liberadoPeloGestor == true}">
                Enviado
              </g:if>
              </td>
            </g:else>
          </g:else>
          </tr>
        </g:each>
        </tbody>
      </table>
    </div>
  </g:ifAnyGranted>
</body>
</html>
